HEADER=src
SRC=src
OBJ=exe
EXE=exe
#CMP=Compiler

CC=g++

main3: 
	$(CC) -Wno-deprecated -g -I${HEADER}/ ${HEADER}/Attribute.cc ${HEADER}/BPlusTree.cc ${HEADER}/File.cc ${HEADER}/hilbert.c ${HEADER}/Page.cc ${HEADER}/Predicate.cc ${HEADER}/Record.cc ${HEADER}/Schema.cc ${HEADER}/TwoWayList.cc ${HEADER}/main3.cc

mainh:
	$(CC) ${HEADER}/main_HILBERT.cc ${HEADER}/hilbert.c 
	
main2: 
	$(CC) -Wno-deprecated -g -I${HEADER}/  ${HEADER}/Attribute.cc ${HEADER}/BPlusTree.cc ${HEADER}/File.cc ${HEADER}/hilbert.c ${HEADER}/Page.cc ${HEADER}/Predicate.cc ${HEADER}/Record.cc ${HEADER}/Schema.cc ${HEADER}/TwoWayList.cc ${HEADER}/main2.cc
	
main1: 
	$(CC) -Wno-deprecated -g -I${HEADER}/  ${HEADER}/Attribute.cc ${HEADER}/BPlusTree.cc ${HEADER}/File.cc ${HEADER}/hilbert.c ${HEADER}/Page.cc ${HEADER}/Predicate.cc ${HEADER}/Record.cc ${HEADER}/Schema.cc ${HEADER}/TwoWayList.cc ${HEADER}/main1.cc
	

clean: 
	rm -f *.exe *.out
 